MEFSHKIRLQDFKTINPEKFKLFVNGREGLSAEETLRLGSYNALLKNSLPEEFQYYKPEEESFESSHDAFRSALPRGFAWEILSVYSGPPVIAFKFRHWGYFEGTFKGHAPTGEMVQFLGLGVLKVDESLRAEEIEIYYDPGELFGGLLKGPPISETKTTDSGDNTAEKQSCPFTH